package com.xiaolun.other;

import java.io.File;
import java.io.IOException;

public class Demo02 {
	private static File file = new File("D:" + File.separator + "test" + File.separator + "test3.txt");
	static { //静态代码块
		if (!file.getParentFile().exists()) { //父路径不存在
			file.getParentFile().mkdirs();//创建所有的父目录
		}
	}
	public static void main(String[] args) {
		//创建文件
		newFile();
	}

	private static void newFile() {
		if (file.exists()) {
			System.out.println("文件存在，执行删除");
			file.delete();
		} else {
			try {
				file.createNewFile();
				System.out.println("创建文件" + file);
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
	}
}
